
Beim Update von MailBeez ist folgendes zu beachten


### MailBeez Installer (nur bei manuellen Updates vor Version 2.9.6)

	admin/mailbeez.php
	mailhive/
	mailhive.php

    /admin/includes/mailbeez/images/mailbeez_gambio_icon.png



## 1. Neue Dateien - Integration

ACHTUNG: die Struktur der Integrations-Dateien hat sich mehrfach geändert.
Folgende Struktur muss vorhanden sein und ggf. überzählige Dateien wie beschrieben entfernen.
Bei jeder Änderung ist der Cache unter Gambio Admin -> Tools zu leeren.
Falls die Administration nicht geöffnet werden kann per FTP den Inhalt von /cache auf dem Server löschen.


    Menue
    /system/conf/admin_menu/menu_mailbeez.xml

    CRM Pad und BeezDesk Kunden Insight
    /system/overloads/AdminApplicationBottomExtenderComponent/BeezDesk.inc.php

    Dynamische Erweiterung des MailBeez Menues
    /system/overloads/AdminApplicationTopExtenderComponent/MailBeezAdminApplicationTopExtender.inc.php

    Einbindung des clicktrackers
    /system/overloads/ApplicationTopExtenderComponent/MailBeezAnalyticsClicktracker.inc.php

    Einbindung der Shopbewertungs-Box
    /system/overloads/ApplicationTopExtenderComponent/MailBeezShopvotingDefault.inc

    Frontend-Hook fuer MailBeez automatisch ausfuehren und MailBeez BigData Tracking
    /system/overloads/ApplicationBottomExtenderComponent/MailBeezExtender.inc.php


	Falls vorhanden, bitte folgende Dateien entfernen:

    /user_classes/overloads/AdminApplicationBottomExtenderComponent/BeezDesk.inc.php
    /user_classes/overloads/AdminApplicationTopExtenderComponent/MailBeezAdminApplicationTopExtender.inc.php
    /user_classes/overloads/ApplicationTopExtenderComponent/MailBeezAnalyticsClicktracker.inc.php
    /user_classes/overloads/ApplicationTopExtenderComponent/MailBeezShopvotingDefault.inc.php
    /user_classes/overloads/FooterContentView/BeezDeskFooter.inc.php
    /user_classes/overloads/FooterContentView/MailBeezFooter.inc.php
    /user_classes/overloads/ApplicationBottomExtenderComponent/BeezDeskExtender.inc.php
    /user_classes/overloads/ApplicationBottomExtenderComponent/MailBeezExtender.inc.php




## 2. Aenderungen an Shop-Dateien

### Vorbereitung Produktbewertung Profi mit Autologin


siehe Einbindung autologin / logoff in

    product_reviews_write.php


Sobald das Produktbewertung Profi Modul vorhanden ist, wird auch der Auto-Login funktionieren.


### Vorbereitung MailBeez automatisch ausfuehren

Eintraege wie "/mailhive.php?cron_simple=1" in der Who-Is-Online Tabelle vermeiden

    inc/xtc_update_whos_online.inc.php

sobald

MailBeez automatisch ausfuehren
http://www.mailbeez.de/dokumentation/configbeez/config_cron_simple/

oder

MailBeez automatisch ausfuehren Profi
http://www.mailbeez.de/dokumentation/mailbeez/config_cron_advanced/

installiert ist, wird der entsprechende Code eingebunden.


## 3. Neue Dateien - Module

### Vorbereitung web4design Shopbewertung

Das beliebte Modul "Shopbewertung" von web4design ist ab Version 3 als MailBeez Modul realisiert. 
Weitere Entwicklungen werden nur an diesem Modul vorgenommen:

	http://www.mailbeez.de/dokumentation/configbeez/config_shopvoting/

Ausserhalb des MailBeez-Modules sind folgende Datei-R￼mpfe erforderlich:

	shop-bewertungen-schreiben.php
	shop-bewertungen.php
	shop-reviews-write.php
	shop-reviews.php


Die Integration in Shopfrontend ist hier beschrieben:

    http://www.web4design.de/module_infos/deutsch/shopbewertungen/inst-gambgx2.php

und mit

    /user_classes/overloads/ApplicationTopExtenderComponent/MailBeezShopvotingDefault.inc.php

vorbereitet.

Leider fehlt noch eine "richtige" Gambio-Box fuer das Widget.

Mit einer Pruefung wie

	if ( defined('MAILBEEZ_SHOPVOTING_STATUS') && MAILBEEZ_SHOPVOTING_STATUS == 'True' ) {
	...
	}

koennte diese nur dann angezeigt werden, wenn das Modul installiert ist
